package com.bckj.freshnow.cart.model;

import java.math.BigDecimal;
import java.time.LocalDateTime;
import lombok.Data;

/**
 * 购物车商品表(CartItem)数据请求对象
 *
 * @author makejava
 * @since 2025-04-28 15:27:50
 */
@Data
public class CartItemRequest { 
    
    private Long id;
    
/** 购物车ID */    
    private Long cartId;
    
/** SKU ID */    
    private Long skuId;
    
/** 商品ID */    
    private Long goodsId;
    
/** 店铺ID */    
    private Long shopId;
    
/** 数量 */    
    private Integer quantity;
    
/** 是否选中(1-是 0-否) */    
    private Integer selected;
    
/** 来源(0-用户添加 1-促销推荐 2-凑单推荐) */    
    private Integer sourceType;
    
/** 来源ID(如促销活动ID) */    
    private String sourceId;
    
/** 加入时价格快照 */    
    private BigDecimal priceSnapshot;
    
/** 商品重量 */    
    private BigDecimal weight;
    
/** 仓库ID */    
    private Long warehouseId;
    
/** 供应商ID */    
    private Long vendorId;
    
    
    private Long userId;
    
    private Integer cartType;
}

